Computing Disjoint Paths on Polytopes
نویسندگان
چکیده
The Holt-Klee Condition states that there exist at least d vertex-disjoint strictly monotone paths from the source to the sink of a polytopal digraph consisting of the set of vertices and arcs of a polytope P directed by a linear objective function in general position. Studying these paths has the potential to provide new insight into a long standing problem, that of designing a polynomial-time simplex method, or proving none exists. To study these paths it would be useful to have a tool to compute them. Without explicitly computing the digraph we develop an algorithm to compute a maximum cardinality set of source to sink paths in a polytope, even in the presence of degeneracy. The algorithm uses a combination of networks flows, the simplex method, and reverse search. An implementation is available. Experimental results show that the algorithm excels when the input has little or no degeneracy, and is especially memory-efficient when the polytope has many vertices. For example, we computed 10 disjoint paths on the polar of the cyclic polytope of dimension 10 with 50 facets storing only 199, 000 vertices while the polytope has 1, 357, 510 vertices. The median path length was 32 vertices. Further preliminary results show that the lengths of the disjoint paths are typically short. La Condition Holt-Klee déclare que là existent au moins d chemins distincts-de-sommets du entrée au sortie d’un graphe polytopal comprenant l’ensemble de sommets et le arêtes d’un polytope P dirigé par une fonction linéaire en position générale. Étudier ces chemins a le potentiel de fournir la nouvelle perspicacité dans un problème de longue date, celle de concevoir une méthode simplexe de temps polynomiale, ou en la preuve qu’aucune existe. Pour étudier ces chemins il serait utile d’avoir un outil pour les calculer. Sans calculer explicitement le graphe oriénté nous développons un algorithme pour calculer un ensemble de cardinalité maximal de chemins distincts d’entrée au sortie dans un polytope, même si l’éntrée est dégénéré. L’algorithme emploie une combinaison des flôts à travers un réseau, du méthode simplexe, et de recherche inversé. Une exécution est disponible. Les résultats expérimentaux montre que l’algorithme excelle quand l’entrée a peu ou pas de dégénérescence, et est particulièrement mémoire-efficace quand le polytope a beaucoup de sommets. Par exemple, nous avons calculé 10 chemins distincts sur le polaire du polytope cyclique de la dimension 10 avec 50 facettes gardant seulement 199, 000 sommets en mémoire tandis que le polytope a 1, 357, 510 sommets. La longueur de chemin médiane était 32 sommets. Encore d’autres résultats préliminaires montre que les longueurs des chemins distincts sont en général courtes. [email protected] [email protected]
منابع مشابه
Linkages in Polytope Graphs
A graph is k-linked if any k disjoint vertex-pairs can be joined by k disjoint paths. We improve a lower bound on the linkedness of polytopes slightly, which results in exact values for the minimal linkedness of 7-, 10and 13-dimensional polytopes. We analyze in detail linkedness of polytopes on at most (6d + 7)/5 vertices. In that case, a sharp lower bound on minimal linkedness is derived, and ...
متن کاملComplexity and Approximation Results for the Min-Sum and Min-Max Disjoint Paths Problems
Given a graph G = (V,E) and k source-sink pairs {(s1, t1), . . . , (sk, tk)} with each si, ti ∈ V , the Min-Sum Disjoint Paths problem asks to find k disjoint paths connecting all the source-sink pairs with minimized total length, while the Min-Max Disjoint Paths problem asks for k disjoint paths connecting all the sourcesink pairs with minimized length of the longest path. We show that the wei...
متن کاملOn the Complexity of Computing Least Cost Disjoint Path Pair with Dependent Cost Structure in Optical Networks
In an optical wavelength division multiplexing (WDM) network establishing a survivable connection involves computation of least cost disjoint (working and protection) paths. In this work we study the problem of computing edge/node disjoint path pair in WDM networks with full wavelength converters for providing shared protection. To enable greater resource sharing among protection paths we intro...
متن کاملMultipath Node-Disjoint Routing with Backup List Based on the AODV Protocol
In recent years, routing has been the most focused area in ad hoc networks research. On-demand routing in particular, is widely developed in bandwidth constrained mobile wireless ad hoc networks because of its effectiveness and efficiency. Most proposed on-demand routing protocols are built and relied on single route for each data session. Whenever there is a link disconnection on the active ro...
متن کاملConvex hulls of spheres and convex hulls of disjoint convex polytopes
Given a set Σ of spheres in E, with d ≥ 3 and d odd, having a constant number of m distinct radii ρ1, ρ2, . . . , ρm, we show that the worst-case combinatorial complexity of the convex hull of Σ is Θ( ∑ 1≤i6=j≤m nin ⌊ d 2 ⌋ j ), where ni is the number of spheres in Σ with radius ρi. To prove the lower bound, we construct a set of Θ(n1+n2) spheres in E , with d ≥ 3 odd, where ni spheres have rad...
متن کاملNode-to-Set Disjoint Paths Problem in Pancake Graphs
In this paper, we give an algorithm for the nodeto-set disjoint paths problem in pancake graphs with its evaluation results. The algorithm is of polynomial order of n for an n-pancake graph. It is based on recursion and divided into two cases according to the distribution of destination nodes in classes into which all the nodes in a pancake graph are categorized. The sum of lengths of paths obt...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005